Introducing Custom Language Extensions to SQL: 1999
نویسندگان
چکیده
Even though SQL has become widely accepted as a language for implementing relational database schemas and querying data, there are cases where its users experience the need for new language abstractions which would allow them to express data modeling and querying solutions in a clearer and simpler manner. This paper describes the idea of language extensions to SQL:1999 that come in form of independent packages and may be implemented by different vendors. A translator system uses information imported from the packages to translate the statements containing the extensions into SQL:1999-compliant statements.
منابع مشابه
Adding Syntax and Static Analysis to Libraries via Extensible Compilers and Language Extensions
We show how new syntactic forms and static analysis can be added to a programming language to support abstractions provided by libraries. Libraries have the important characteristic that programmers can use multiple libraries in a single program. Thus, any attempt to extend a language’s syntax and analysis should be done in a composable manner so that similar extensions that support other libra...
متن کاملUniversal Temporal Extensions for Database Languages
Temporal reasoning and temporal query languages present diicult research problems of theoretical interest and practical importance. One problem is the chasm between point-based temporal reasoning and interval-based reasoning. Another problem is the lack of ro-bustness and universality in many proposed solutions, whereby temporal extensions designed for one language cannot be easily applied to o...
متن کاملAAAI Proceedings Template
The Wasabi Personal Shopper (WPS) is a domainindependent database browsing tool designed for on-line information access, particularly for electronic product catalogs. Typically, web-based catalogs rely either on text search or query formulation. WPS introduces an alternative form of access via preference-based navigation. WPS is based on a line of academic research called FindMe systems. These ...
متن کاملSQL/LPP+: A Cascading Query Language for Temporal Correlation Verification
Time series data is often generated by continuous sampling or measurement of natural or social phenomena. The resulting quantiied records are the basis of scientiic analysis and theory construction. In most cases, events are not represented by individual records, and we argue that events can be better represented by time series segments (patterns, temporal intervals). A consequence of this segm...
متن کاملThe Wasabi Personal Shopper: A Case-Based Recommender System
The Wasabi Personal Shopper (WPS) is a domainindependent database browsing tool designed for on-line information access, particularly for electronic product catalogs. Typically, web-based catalogs rely either on text search or query formulation. WPS introduces an alternative form of access via preference-based navigation. WPS is based on a line of academic research called FindMe systems. These ...
متن کامل